Imports Clo = Enhancements.Core.Logging
Imports Fun = Enhancements.Basic.Expressions.Functions
Imports Gen = System.Collections.Generic
Imports Glo = System.Globalization
Imports Ref = System.Reflection
Imports Sys = System
Imports Val = Enhancements.Basic.Expressions.Values

Namespace Enhancements.Basic.Expressions
    Partial Class Compiler
        <Serializable(), DebuggerStepThrough()> _
        Friend NotInheritable Class ___FunctionsAndOperatorsAndBooleanValuesItem

            Friend Sub New(ByVal _type As ___FunctionsAndOperatorsAndBooleanValuesItemType, ByVal _data As Sys.Object)
                Type = _type
                Data = _data
            End Sub

            Private __Type As ___FunctionsAndOperatorsAndBooleanValuesItemType = ___FunctionsAndOperatorsAndBooleanValuesItemType.Function
            Friend Property Type() As ___FunctionsAndOperatorsAndBooleanValuesItemType
                Get
                    Return __Type
                End Get
                Private Set(ByVal _value As ___FunctionsAndOperatorsAndBooleanValuesItemType)
                    __Type = _value
                End Set
            End Property

            Private __Data As Sys.Object = Nothing
            Friend Property Data() As Sys.Object
                Get
                    Return __Data
                End Get
                Private Set(ByVal _value As Sys.Object)
                    __Data = _value
                End Set
            End Property

        End Class

    End Class
End Namespace
